.content-tabs {
	border-top: 1px solid #dfdfdd;
	border-bottom: 1px solid #dfdfdd;
}

.minimalize-styl-2 {
	margin: 6px 5px 5px 10px;
}

.count-info{
	margin-top: -4px;
}
.count-info .label{
	top: 15px;
}

.navbar-top-links li:last-child{
	margin-right: 20px;
}

.right-sidebar-toggle{
	margin-top: -6px;
}

#right-sidebar{
	top: 42px;
}
		
.navbar-top-links li {
	height: 44px;
	overflow: hidden;
}

.navbar {
	min-height: auto;
}

#content-main {
	height: calc(100% - 107px);
}

.avatar{
	width: 64px;
	height: 64px;
	box-shadow: 0 0 3px #fff;
}
.loginName{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;	
}

.footer {
	border-top: 1px solid #dfdfdd;
	position: fixed;
    width: calc(100% - 220px);
    bottom: 0;
    padding: 6px 0;
	height: 30px;
}

.content-tabs{
	height: 35px;
	line-height: 33px;
}
.content-tabs .roll-nav,
.content-tabs button,
nav.page-tabs,
.roll-right.J_tabExit{
	height: 33px;
}
.page-tabs a.active{
	background: linear-gradient(to right bottom, #2583bf 0%,5%,#2f4050 100%);
}
.page-tabs-content a{
	line-height: 34px;
}
.caret{
	margin-top: -2px;
}

.dropdown-menu{
	top: calc(100% - 1px);
}

#resetPswWindow label{
	display: inline-block;
	width: 56px;
	text-align: right;
}
#resetPswWindow .error{
	width: auto;
}
#resetPswWindow input[type="password"]{
	display: inline-block;
	width: 150px;
	margin-right: 5px;
}
        
body .layer-ext-moon .layui-layer-title{
	font-size: 14px!important;
	height: auto!important;
	line-height: 30px!important;
}
body .layer-ext-moon .layui-layer-btn{
	padding: 10px 0!important;
	overflow: hidden;
}
body .layer-ext-moon .layui-layer-btn a{
	float: right;
	margin: 0 10px 0 0!important;
}